// 引入express模块
const express = require('express')
const path = require('path')

// 生成express实列
const server = express()

//设置项目使用何种模板引擎与使用哪个文件夹存放模板页面的存放路径
server.set('view engine', 'ejs')
server.set('views', path.resolve(__dirname, './views'))

//处理路由
server.get('/hello/:name', (req, res) => {
  //res.render('模板页面文件名', '需要传递到模板页面的数据')
  res.render('welcome', {
    name: req.params.name,
    isLogin: true, //控制是否登录
    fruits: [
      'Apple',
      'Bnanana',
      '西瓜',
      '冬瓜'
    ]
  })
})

server.get('/about', (req, res) => {
  res.render('about')
})

//监听端口
server.listen(8080)